#include"priority_queue.h"




int main()
{
	int arr[] = { 18,27,37,56,10,43 };
	//zhz::priority_queue<int> pq1(arr,arr+sizeof(arr)/sizeof(arr[0]));

	zhz::priority_queue<int,vector<int>,zhz::greater<int>> pq1;
	pq1.push(4);
	pq1.push(9);
	pq1.push(1);
	pq1.push(5);
	pq1.push(10);

	while (!pq1.empty())
	{
		cout << pq1.top()<<" ";
		pq1.pop();
	}




	return 0;
}

